A SLOC Counting Standard

نویسندگان

  • Vu Nguyen
  • Sophia Deeds-Rubin
  • Thomas Tan
  • Barry Boehm
چکیده

Source Lines of Code (SLOC or LOC) is one of the most widely used sizing metrics in industry and literature. It is the key input for most of major cost estimation models such as COCOMO, SLIM, and SEER-SEM. Although the SEI and the IEEE have established SLOC definitions and guidelines to standardize counting practice, inconsistency in SLOC measurements still exists in industry and research. This problem causes the incomparability of SLOC metric among organizations and the inaccuracy of cost estimation. This report presents a set of counting standards that defines what and how to count SLOC. Our experience with the development and use of the USC CodeCountTM toolset, a popular utility that automates the SLOC counting process, suggests that this problem can be alleviated by the use of a reasonable and unambiguous counting standard guide and with the support of a configurable counting tool.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Empirical analysis of the relationship between CC and SLOC in a large corpus of Java methods and C functions

Measuring the internal quality of source code is one of the traditional goals of making software development into an engineering discipline. Cyclomatic Complexity (CC) is an often used source code quality metric, next to Source Lines of Code (SLOC). However, the use of the CC metric is challenged by the repeated claim that CC is redundant with respect to SLOC due to strong linear correlation. W...

متن کامل

Effects of grazing intensity on soil labile organic carbon fractions in a desert steppe area in Inner Mongolia

Grazing can cause changes in soil carbon (C) level. This study aimed to elucidate the response of soil labile organic carbon (SLOC) under four different grazing intensities: non grazing (NG), 0 sheep·ha(-1); light grazing (LG), 0.91 sheep·ha(-1); moderate grazing (MG), 1.82 sheep·ha(-1), and heavy grazing (HG), 2.73 sheep·ha(-1). Results showed that there was no significant difference in total ...

متن کامل

ar X iv : a st ro - p h / 02 07 38 9 v 1 1 8 Ju l 2 00 2 300 x Faster Matlab using MatlabMPI ∗

The true costs of high performance computing are currently dominated by software. Addressing these costs requires shifting to high productivity languages such as Matlab. MatlabMPI is a Matlab implementation of the Message Passing Interface (MPI) standard and allows any Matlab program to exploit multiple processors. MatlabMPI currently implements the basic six functions that are the core of the ...

متن کامل

300x Matlab

The true costs of high performance computing are currently dominated by software. Addressing these costs requires shifting to high productivity languages such as Matlab. MatlabMPI is a Matlab implementation of the Message Passing Interface (MPI) standard and allows any Matlab program to exploit multiple processors. The performance has been tested on both shared and distributed memory parallel c...

متن کامل

Genetic characterization of a Streptococcus mutans LraI family operon and role in virulence.

Proteins belonging to the LraI (for "lipoprotein receptor antigen") family function as adhesins in several streptococci, as a virulence factor for endocarditis in at least one of these species, and potentially as metal transporters in many bacteria. We have identified and characterized the chromosomal locus containing the LraI family gene (designated sloC) from Streptococcus mutans, an agent of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007